home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2000 / MacHack 2000.toast / pc / The Hacks / Genie / Projects / A-line / Documentation / A-line Menu next >
Encoding:
Text File  |  2000-06-24  |  1.9 KB  |  56 lines

  1. The A-line menu
  2. ===============
  3.  
  4. A-line adds its own menu to MPW Shell's menubar.
  5.  
  6.  ________
  7. | A-line |
  8. |        +------------+
  9. |  Set Project... ][T |
  10. |---------------------|
  11. |  Genie              |
  12. |---------------------|
  13. |  Update         ][U |
  14. |  Make           ][M |
  15. |  Build          ][B |
  16. |  Install        ][I |
  17. |  Run            ][R |
  18. |  Debug          ][D |
  19. |---------------------|
  20. |  Pregen             |
  21. |  MakeSource         |
  22. |  MakeImports        |
  23. |  MakeDepend         |
  24. |---------------------|
  25. |  Clean              |
  26. |  DistClean          |
  27. |  MaintClean         |
  28. |---------------------|
  29. |  Snapshot           |
  30. |_____________________|
  31.  
  32. When you startup MPW, the A-line menu contains only 'Set Project...'.
  33. Choosing that presents you with a list box of projects to choose from (the
  34. contents of the Menu folder).  Once you select a project, the rest of the
  35. menu appears.  The one you pick becomes the current project and its name is
  36. displayed as menu item 3.
  37.  
  38. Update will only compile the source files, and Make also makes the binary,
  39. much in the manner of CodeWarrior.  Build will recursively call itself on
  40. prerequisite projects (e.g. for Genie, Build will first build AEA and
  41. Pedestal) and then make the binary.
  42.  
  43. Install, Run, and Debug are not yet implemented (and are dimmed in the menu).
  44. They only apply to executables, not libraries.  Install's behavior is
  45. project-defined.  An application may be moved to a test folder (where it
  46. can find expected data files), and an MPW tool (at such point as they're
  47. supported) might be moved to the User Commands directory.  Run will launch
  48. an application, and could do something intelligent for a code resource,
  49. depending on the type -- for an FKEY, just execute it; for a WDEF, run a
  50. sampler program.  Debug will open the SYM file into the debugger.
  51.  
  52. This information is subject to change.
  53.  
  54. 1999-04-30: sent to LAMP list [JDJ]
  55. 1999-05-22: added to A-line project [JDJ]
  56.